package com.lanou3g.code0409.common;

/**
 * Created by dllo on 18/4/9.
 */
public class TestString {
    public static void main(String[] args) {
        //String 我们叫它字符串 常量,是专门用来处理文本信息的
        //所有的双引号 都是字符串

        //常用方法示例:
        String a = "AaBbCcDd";
        int length = a.length();//求字符串的字符个数
        System.out.println(length);
        boolean aa = a.startsWith("Aa");//字符是否以XX开头
        System.out.println(aa);
        char c = a.charAt(0);//获取字符串的第几个字符
        a.toUpperCase();//字符串全部转换为大写
        a = a.toLowerCase();//字母串全部转化为小写
        String b = "张三, 9:00, 你好 ";
        //把字符串 用逗号 拆分成字符串数组,结果中会删除逗号
        //常用 在 传输 复杂数据时,把数据按照约定好的
        // 格式拆开
        String[] result = b.split(",");
        for (int i = 0; i < result.length; i++) {
            System.out.println(result[i]);

        }
        String d = "A-B-C";
        d = d.replace("-", ",");
        System.out.println(d);
        //判断字符串中是否包含一个 字符串
        boolean isContains = d.contains("A");
        //综合练习:
        // 用户输入一个密码,判断是否合法
        // 合法标准
        // 1长度不小于 8位
        // 2需要包含大写字母/小写字母/数字

    }
}
